#ifndef ISTATECONVEYOR_H
#define ISTATECONVEYOR_H

class IStateConveyor
{
public:
	virtual ~IStateConveyor(){};
public:
	
/*	virtual BOOL IsConTRFor() = 0;
	virtual BOOL IsConTRBack() = 0;
	virtual BOOL IsRFIDFor() = 0;
	virtual BOOL IsRFIDBack() = 0;	
*/	
	virtual BOOL IsValid() = 0;
	virtual BOOL IsCS_0() = 0;
	virtual BOOL IsCS_1() = 0;
	virtual BOOL IsTR_Req() = 0;
	virtual BOOL IsBusy() = 0;
	virtual BOOL IsComplete() = 0;

	virtual CString GetSendData() = 0;
	virtual BOOL IsSendDataCheck() = 0;

};
#endif //ISTATECONVEYOR_H